package com.huluobo.a2308douyindemo.demo

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.view.MotionEvent
import com.huluobo.a2308douyindemo.R

/**
 * action 代表动作 0代表按下,1代表抬起,触摸事件只考虑按下的事件,不考虑抬起
 */
class TouchActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_touch)
    }

    //分发事件
    override fun dispatchTouchEvent(ev: MotionEvent?): Boolean {
        Log.e("TagA", "activity分发:${ev?.action}")
        return super.dispatchTouchEvent(ev)
    }

    //消费事件
    override fun onTouchEvent(event: MotionEvent?): Boolean {
        Log.e("TagA", "activity消费:${event?.action}")
        return super.onTouchEvent(event)

    }
}